@import '../menu/vote.css';
@import '../menu/enroll.css';
@import '../menu/xx_fen.css';
@import '../menu/online_license.css';
@import '../menu/chat.css';
@import '../vote/index.css';

/*倒计时*/
.page-section {
   position: relative;
}
.cover{
	z-index: 997;
}
.vote_module{
	z-index: 998;
}
.page-section .timeover {
    z-index: 98;
    display: block;
    position: absolute;
    top: 65%;
    left: 16%;
    width: 536rpx;
    height: 140rpx;
}
.timeover .timeoverin {
    color: #fff;
    text-align: center;
}
.timeover .timeoverin .overnum {
    display: inline-block;
    font-size: 60rpx;
}
.timeover .timeoverin .overnum .overch {
    font-size: 30rpx;
}
.timeover h6 {
    color: #fff;
    position: absolute;
    bottom: 0;
    width: 100%;
    font-size: 32rpx;
    text-align: center;
}
/*倒计时结束*/
/* 顶部bar */
.top_swiper {
    width: 750rpx;
}
.carousel_swiper {
    width: 100%;
    height: auto;
	/* height:200px; */
    display: block;
    position: relative;
    background: #f4f4f4;
}
.carouselImg {
    width: 100%;
    height: inherit;
}
/* 背景音乐 */
.music {
    display: inline-block;
    width: 60rpx;
    height: 60rpx;
    position: fixed;
    top: 40rpx;
    right: 40rpx;
    z-index: 9999;
}

.on {
    /* css动画，控制图标一直旋转 */
    animation: rotating 2.5s linear infinite;
}
@keyframes rotating {
    from {
        transform: rotate(0);
    }
    to {
        transform: rotate(360deg);
    }
}

/* 开屏 */
.kp_div .tiao {
    position: absolute;
    right: 60rpx;
    top: 60rpx;
    font-size: 28rpx;
    background: #ccc;
    padding: 4rpx 20rpx;
    opacity: 0.8;
    border-radius: 40rpx;
    z-index: 9999;
}

.page-body {
    width: 100%;
    margin: 0;
    padding: 0;
}
.page-section {
    width: 100%;
    height: 233px;
    margin-bottom: 10rpx;
}
.page-section-video {
    width: 100%;
    height: 100%;
}
.page-tab {
    display: flex;
    justify-content: space-between;
    text-align: center;
    overflow-y: auto;
    white-space: nowrap;
    border-bottom: 1px solid #e4e4e4;
}
.page-tab-item {
    display: flex;
    justify-content: center;
    flex: 1;
    height: 76rpx;
    line-height: 76rpx;
    text-align: center;
    border-radius: 8rpx;
}
.page-tab-item text {
    font-size: 26rpx;
}
/* .page-tab-type {
    width: 120rpx;
} */

.page-dec,
.page-vote {
    padding-top: 10rpx;
    text-align: center;
    font-size: 24rpx;
    min-height: 850rpx;
}
/*赛区总榜*/

/* 顶部图片视频观看次数 */
.page-section {
    position: relative;
}
.po_view {
    background-color: rgba(31, 31, 31, 0.2);
    border-radius: 24rpx;
    padding: 2rpx 12rpx;
    position: absolute;
    right: 20rpx;
    top: 10rpx;
}
.po_view .text {
    font-size: 26rpx;
    color: #ffffff;
    line-height: 30rpx;
    float: left;
    margin-left: 10rpx;
}
.k_num {
    width: 30rpx;
    height: 30rpx;
    float: left;
}
/*直播*/
.full_img_idv {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    background: rgba(0, 0, 0, 0.2);
}
.full_img {
    width: 20px;
    height: 20px;
    margin-right: 30rpx;
    margin-bottom: 20rpx;
}
/*投诉*/
.toushu {
    position: fixed;
    right: 0;
    top: 200rpx;
    background-color: rgba(31, 31, 31, 0.2);
    border-top-left-radius: 50rpx;
    border-bottom-left-radius: 50rpx;
    padding: 6rpx 10rpx;
    z-index: 9999;
}
.toushu .toushu_img {
    width: 35rpx;
    height: 35rpx;
    float: left;
    margin-left: 4rpx;
}
.toushu .toushu_text {
    font-size: 24rpx;
    color: #ffffff;
    line-height: 40rpx;
    float: left;
    margin-left: 6rpx;
}

/*公告*/
.notice-power {
    position: fixed;
    z-index: 98;
    width: 100%;
    height: 100%;
    top: 0;
}
.notice-flex {
    display: flex;
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 989;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.7);
}
.notice {
    width: 80%;
    position: fixed;
    z-index: 9999;
    left: 10%;
    max-height: 90%;
}
.notice .notice-title {
    background: url('https://tovqb.top/app/images/notice01.png') no-repeat;
    width: 100%;
    height: 124rpx;
    background-size: 100% 100%;
    text-align: center;
    font-weight: bold;
    padding-top: 20rpx;
    font-size: 36rpx;
}
.notice .notice-info {
    background: url('https://tovqb.top/app/images/notice02.png') repeat-y;
    background-size: 100%;
    padding: 10rpx 60rpx 0;
    line-height: 1.5;
    font-size: 32rpx;
    overflow-y: auto;
    height: calc(100% - 250rpx);
}
.notice .notice-bottom image {
    display: block;
    width: 100%;
    margin-top: -2px;
}
.notice .notice-close {
    text-align: center;
}
@media (max-height: 650px) {
    .notice .notice-close {
        position: fixed;
        bottom: 5%;
        right: 50%;
        margin-right: -30rpx;
    }
}

.notice .notice-close image {
    width: 60rpx;
    margin-top: 40rpx;
}

.page-bottom-section {
    width: 100%;
    position: fixed;
    bottom: 0rpx;
    background: #ffffff;
}

.page-bottom-chat {
    width: 100%;
    display: flex;
    height: 100rpx;
}

.page-bottom-input {
    width: 80%;
}

.page-bottom-input input {
    margin-top: 10rpx;
    margin-left: 20rpx;
    height: 70rpx;
    border-radius: 10rpx;
    background: #f2f2f2;
    padding-left: 20rpx;
}

.page-bottom-send {
    width: 15%;
    height: 70rpx;
    background: #f2f2f2;
    margin-top: 10rpx;
    margin-left: 20rpx;
    text-align: center;
    border-radius: 10rpx;
    line-height: 70rpx;
    font-size: 28rpx;
    color: #232323;
}

.page-bottom-botton {
    display: flex;
}

.page-bottom-item {
    flex: 1;
}

.page-bottom-text {
    width: 70rpx;
    height: 70rpx;
    border-radius: 35rpx;
    background: #f2f2f2;
    text-align: center;
    line-height: 80rpx;
    margin-bottom: 10rpx;
    margin-left: 20rpx;
}

.page-bottom-text image {
    width: 40rpx;
    height: 40rpx;
}

.face-line-box {
    display: flex;
    width: 100%;
    height: 120rpx;
    text-align: center;
    line-height: 90rpx;
}

.face-item {
    flex: 1;
    margin: 20rpx;
    border-radius: 50%;
}

.face-item image {
    width: 70rpx;
    height: 70rpx;
}

.share-contain {
    position: relative;
    width: 100%;
    height: 400rpx;
    position: fixed;
    bottom: 0;
    background: #fff;
    z-index: 999;
}

.delet {
    position: absolute;
    width: 50rpx;
    height: 50rpx;
    top: 20rpx;
    left: 20rpx;
}

.share-title {
    text-align: center;
    font-size: 34rpx;
    margin-top: 40rpx;
}

.share-center {
    text-align: center;
    font-size: 30rpx;
    color: #9f9f9f;
}

.share-image {
    display: flex;
    text-align: center;
    font-size: 30rpx;
    margin-top: 40rpx;
}

.share-image-item {
    flex: 1;
}

.share-image-item image {
    height: 90rpx;
    width: 90rpx;
}

.page-chat-box {
    width: 100%;
    height: 500rpx;
    padding-bottom: 300rpx;
    overflow: auto;
}

.page-chat-box-item {
    position: relative;
    margin-top: 45rpx;
}

.page-chat-box-item .avatar {
    position: absolute;
    width: 60rpx;
    height: 60rpx;
    top: 10rpx;
    left: 20rpx;
}

.chat-name {
    position: absolute;
    width: 120rpx;
    top: 70rpx;
    left: 20rpx;
    font-size: 26rpx;
}

.chat-box {
    position: relative;
    left: 120rpx;
    top: 20rpx;
    display: inline-block;
    max-width: 60%;
    padding: 8rpx;
    word-break: break-all;
    background: #fff;
    border-radius: 4rpx;
    font-size: 28rpx;
}

.chat-box:before {
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    right: 100%;
    top: 14rpx;
    border-top: 4rpx solid transparent;
    border-right: 12rpx solid #fff;
    border-bottom: 8rpx solid transparent;
}

.page-chat-big-img {
    margin-left: 120rpx;
    margin-top: 80rpx;
    width: 160rpx;
    height: 200rpx;
    background: #7f7f7f;
    border-radius: 8rpx;
}

.page-chat-big-img image {
    width: 160rpx;
    height: 200rpx;
}

.footer {
    height: 90rpx;
    line-height: 90rpx;
    text-align: center;
    font-size: 28rpx;
}
/* 下拉列表 */

/* 下拉框 */
.line image {
    width: 60rpx;
    height: 60rpx;
    margin-left: 10rpx;
    margin-right: 10rpx;
    display: inline-block;
}
.select-box {
    margin-top: 5rpx;
    display: inline-block;
    position: relative;
    width: 40%;
    font-size: 30rpx;
}

.select-current {
    position: relative;
    width: 430rpx;
    /* padding: 0 ; */
    line-height: 70rpx;
    /* border: 1rpx solid #ddd; */
    border-radius: 6rpx;
    box-sizing: border-box;
    /* background-color: #FAFAFA; */
    float: left;
}

.select-current::after {
    position: absolute;
    display: block;
    right: 16rpx;
    top: 30rpx;
    content: '';
    width: 0;
    height: 0;
    border: 10rpx solid transparent;
    border-top: 10rpx solid #999;
}

.current-name {
    display: block;
    margin-left: 5rpx;
    width: 85%;
    height: 100%;
    word-wrap: normal;
    overflow: hidden;
}

.option-list {
    position: absolute;
    right: 0;
    top: 76rpx;
    width: 70%;
    padding: 12rpx 20rpx 10rpx 20rpx;
    border-radius: 6rpx;
    box-sizing: border-box;
    z-index: 99;
    box-shadow: 0rpx 0rpx 1rpx 1rpx rgba(0, 0, 0, 0.2) inset;
    background-color: #fff;
}

.option {
    display: block;
    width: 100%;
    line-height: 70rpx;
    border-bottom: 1rpx solid #eee;
}

.option:last-child {
    border-bottom: none;
    padding-bottom: 0;
}

/*滚动广告*/
.gun_ad {
    display: flex;
    align-content: center;
    justify-content: space-between;
    padding: 10rpx 10rpx;
    background: #f1f1f1;
    margin-bottom: 10rpx;
}
.content-box {
    overflow: hidden;
    width: 100%;
}
.content-text {
    color: #5e5e5e;
    white-space: nowrap;
    font-size: 30rpx;
}

/* tab样式一start */
.page-tab.themes_0 {
    background-color: #f9f9f9;
    margin-left: 10rpx;
}
.themes_0 .page-tab-item {
    color: #c8af82;
    background-color: #fff;
    margin-right: 10rpx;
    border-radius: 8rpx;
}
.themes_0 .page-tab-item.selected {
    color: #fff;
    background-color: #c8af82;
}
.page-vote.themes_0 .vote_nums,
.page-vote.themes_0 .vote_total_nums {
    background-color: #c8af82;
}
.page-vote.themes_0 .search {
    border: 1px solid #c8af82;
}
.page-vote.themes_0 .search .phcolor {
    color: #c8af82;
}
.page-vote.themes_0 .search .search_icon {
    background-color: #c8af82;
}
.page-vote.themes_0 .user_btn {
    background-color: #c8af82;
    color: #fff;
}
.page-dec.themes_0,
.page-vote.themes_0 {
    background-color: #fff;
}
.footer.themes_0 {
    color: #fff;
    background-color: #c8af82;
}
.page-vote.themes_0 .vote_tab_item {
    border: 1px solid #c8af82;
    color: #c8af82;
    background-color: #fff;
}
.page-vote.themes_0 .vote_tab_item.selected {
    color: #fff;
    background-color: #c8af82;
}
.page-vote.themes_0 .search input {
    color: #c8af82;
}
.page-enroll.themes_0 .apply_value input {
    color: #c8af82;
}
.page-enroll.themes_0 .apply_value .phcolor {
    color: #c8af82;
}
.page-vote.themes_0 .user_item {
    border: 2rpx solid #c8af82;
    border-radius: 6rpx;
}
.page-vote.themes_0 .team_name {
    background-color: #c8af82;
    color: #fff;
}
/* tab样式一end */

/* tab样式二start */
.page-tab.themes_1 {
    background-color: #0c0c0c;
    border-bottom: 1px solid #0c0c0c;
}
.page-section.themes_1 {
    margin-bottom: 0;
}
.themes_1 .page-tab-item {
    color: #fff;
    background-color: #0c0c0c;
}
.themes_1 .page-tab-item.selected {
    color: #c8af82;
    /* background-color: #C8AF82; */
    border-bottom: 3px solid #c8af82;
}
.page-dec.themes_1 {
    background-color: #0c0c0c;
    padding-top: 0;
}
.page-vote.themes_1 .search {
    border: 2rpx solid #c8af82;
}
.page-vote.themes_1 .search input {
    color: #fff;
}
.page-vote.themes_1 .phcolor {
    color: #fff;
}
.page-vote.themes_1 .search_icon {
    background-color: #c8af82;
}
.footer.themes_1 {
    color: #fff;
    background-color: #c8af82;
}
.page-vote.themes_1 {
    background-color: #282828;
}
.page-vote.themes_1 .vote_tab_item {
    border: 2rpx solid #c8af82;
    color: #fff;
}
.page-vote.themes_1 .vote_tab_item.selected {
    background-color: #c8af82;
    color: #593e09;
}
.page-vote.themes_1 .vote_nums,
.page-vote.themes_1 .vote_total_nums {
    background-color: #c8af82;
}
.page-vote.themes_1 .user_item {
    border: 2rpx solid #c8af82;
    border-radius: 5rpx;
}
.page-vote.themes_1 .user_btn {
    background-color: #c8af82;
    color: #fff;
}
.page-vote.themes_1 .user_nick {
    /* background-color: #0c0c0c; */
    color: #fff;
}
.page-enroll.themes_1 {
    background-color: #282828;
}
.page-enroll.themes_1 .apply_row {
    background-color: rgba(209, 183, 136, 0.1);
}
.page-enroll.themes_1 .apply_row.b_all {
    border: 0;
}
.page-enroll.themes_1 .apply_name {
    color: #c8af82;
}
.page-enroll.themes_1 .apply_images_text {
    margin-top: 21rpx;
    color: #c8af82;
}
.page-enroll.themes_1 .current-name {
    color: #c8af82;
}
.page-enroll.themes_1 .option {
    color: #c8af82;
}
.page-enroll.themes_1 .apply_value input {
    color: #c8af82;
}
.page-enroll.themes_1 .apply_value .phcolor {
    color: #c8af82;
}
.page-vote.themes_1 .team_name {
    background-color: #c8af82;
    color: #fff;
}
/* tab样式二end */

/* tab样式三start */
.page-tab.themes_2 {
    background-color: #fbdd6b;
}
.themes_2 .page-tab-item {
    color: #ab860b;
    background-color: #fbdd6b;
    border: 3px solid #ab860b;
    border-radius: 40rpx;
    box-sizing: border-box;
    line-height: 60rpx;
}
.themes_2 .page-tab-item.selected {
    /* color: #C8AF82; */
    background-color: #ffcc00;
    /* border-bottom: 3px solid #C8AF82; */
}
.page-dec.themes_2 {
    background-color: #fbdd6b;
}
.footer.themes_2 {
    background-color: #fb9d3b;
    color: #fff;
}
.page-section.themes_2 {
    margin-bottom: 0;
}
.page-vote.themes_2 {
    background-color: #fbdd6b;
}
.page-vote.themes_2 .search {
    border: 2rpx solid #fb9d3b;
}
.page-vote.themes_2 .search_icon {
    background-color: #fb9d3b;
}
.page-vote.themes_2 .vote_tab_item {
    border: 2rpx solid #fb9d3b;
}
.page-vote.themes_2 .vote_tab_item.selected {
    background-color: #fb9d3b;
    color: #fff;
}
.page-vote.themes_2 .vote_nums,
.page-vote.themes_2 .vote_total_nums {
    background-color: #fb9d3b;
}
.page-vote.themes_2 .user_item {
    border: 2rpx solid #fb9d3b;
    border-radius: 8rpx;
}
.page-vote.themes_2 .user_btn {
    background-color: #fb9d3b;
}
.page-enroll.themes_2 {
    background-color: #fbdd6b;
}
.page-enroll.themes_2 .apply_submit_btn {
    background-color: #fb9d3b;
}
.page-vote.themes_2 .team_name {
    background-color: #fb9d3b;
    color: #fff;
}
/* tab样式三end */

/* tab样式四start */
.page-tab.themes_5 {
    background-color: #fff;
}
.themes_5 .page-tab-item {
    color: #fd5670;
    background-color: #fff;
}
.themes_5 .page-tab-item.selected {
    color: #fff;
    background-color: #fd5670;
}
.page-dec.themes_5 {
    background-color: #fff3f7;
}
.footer.themes_5 {
    background-color: #fd5670;
    color: #fff;
}
.page-section.themes_5 {
    margin-bottom: 0;
}
.page-vote.themes_5 {
    background-color: #fff3f7;
}
.page-vote.themes_5 .search {
    border: 2rpx solid #fd5670;
}
.page-vote.themes_5 .search_icon {
    background-color: #fd5670;
}
.page-vote.themes_5 .search input {
    color: #fd5670;
}
.page-vote.themes_5 .search .phcolor {
    color: #fd5670;
}
.page-vote.themes_5 .vote_tab_item {
    border: 2rpx solid #fd5670;
    color: #fd5670;
}
.page-vote.themes_5 .vote_tab_item.selected {
    background-color: #fd5670;
    color: #f6e1ca;
}
.page-vote.themes_5 .vote_nums,
.page-vote.themes_5 .vote_total_nums {
    background-color: #fd5670;
}
.page-vote.themes_5 .vote_num_title,
.page-vote.themes_5 .h4 {
    color: #fff;
}
.page-vote.themes_5 .user_item {
    border: 2rpx solid #fd5670;
    border-radius: 8rpx;
}
.page-vote.themes_5 .user_btn {
    background-color: #fd5670;
    color: #fff;
}
.page-enroll.themes_5 .apply_container {
    background-color: #fff3f7;
}
.page-enroll.themes_5 .apply_name {
    color: #c8af82;
}
.page-enroll.themes_5 .apply_images_text {
    margin-top: 21rpx;

    color: #c8af82;
}
.page-enroll.themes_5 .apply_value input {
    color: #c8af82;
}
.page-enroll.themes_5 .apply_value .phcolor {
    color: #c8af82;
}
.page-enroll.themes_5 .current-name {
    color: #c8af82;
}
.page-enroll.themes_5 .option {
    color: #c8af82;
}
.page-enroll.themes_5 .apply_row {
    background-color: rgba(209, 183, 136, 0.1);
}
.page-enroll.themes_5 .apply_images_row {
    background-color: #fff3f7;
}
.page-enroll.themes_5 .apply_submit_btn {
    background-color: #fd5670;
}
.page-vote.themes_5 .team_name {
    background-color: #fd5670;
    color: #fff;
}
/* tab样式四end */

/* tab样式五start */
.page-tab.themes_6 {
    background-color: #fff;
    border: 0;
}
.themes_6 .page-tab-item {
    color: #000;
    background-color: #fff;
}
.themes_6 .page-tab-item.selected {
    color: #fff;
    background-color: #000;
}
.page-dec.themes_6 {
    background-color: #000;
}
.footer.themes_6 {
    background-color: #fff;
    color: #000;
}
.page-section.themes_6 {
    margin-bottom: 0;
}
.page-vote.themes_6 {
    background-color: #000;
}
.page-vote.themes_6 .search {
    border: 2rpx solid #fff;
}
.page-vote.themes_6 .search_icon {
    background-color: #fff;
}
.page-vote.themes_6 .search input {
    color: #fff;
}
.page-vote.themes_6 .search .search_icon .icon-sousuo {
    color: #000 !important;
}
.page-vote.themes_6 .search .phcolor {
    color: #fff;
}
.page-vote.themes_6 .vote_tab_item {
    border: 2rpx solid #fff;
    color: #fff;
}
.page-vote.themes_6 .vote_tab_item.selected {
    background-color: #fff;
    color: #000;
}
.page-vote.themes_6 .vote_nums,
.page-vote.themes_6 .vote_total_nums {
    background-color: #fff;
}
.page-vote.themes_6 .vote_num_title,
.page-vote.themes_6 .h4 {
    color: #000;
}
.page-vote.themes_6 .user_item {
    border: 2rpx solid #fff;
    border-radius: 8rpx;
}
.page-vote.themes_6 .user_btn {
    background-color: #fff;
    color: #000;
}
.page-enroll.themes_6 .apply_container {
    background-color: #000;
}
.page-enroll.themes_6 .apply_name {
    color: #000;
}
.page-enroll.themes_6 .apply_name.image .apply_images_text,
.page-enroll.themes_6 .apply_name.video .apply_images_text {
    background: #000;
    color: #fff;
    padding-bottom: 20rpx;
    margin-bottom: 0;
}
.page-enroll.themes_6 .apply_images_text {
    /* margin-top: 21rpx; */
    color: #000;
}
.page-enroll.themes_6 .apply_value input {
    color: #000;
}
.page-enroll.themes_6 .apply_value .phcolor {
    color: #000;
}
.page-enroll.themes_6 .current-name {
    color: #000;
}
.page-enroll.themes_6 .option {
    color: #000;
}
.page-enroll.themes_6 .apply_row {
    background-color: #fff;
}
.page-enroll.themes_6 .apply_images_row {
    background-color: #fff;
}
.page-enroll.themes_6 .apply_submit_btn {
    background-color: #fff;
    color: #000;
}
.page-enroll.themes_6 .signUpInfo .siguTitle {
    color: #fff;
}
.page-enroll.themes_6 .signUpInfo .signUploadTips {
    color: #fff;
}
.page-enroll.themes_6 .apply_value .apply_add {
    background: #999999;
    border-radius: 10rpx;
    margin: 15rpx 0 15rpx 15rpx;
}
.page-enroll.themes_6 .apply_value .apply_add .icon-jiahao1,
.page-enroll.themes_6 .apply_value .apply_add .apply_add_txt {
    color: #000;
}
.page-enroll.themes_6 .apply_value .apply_cover_add {
    width: 190rpx;
}
.page-enroll.themes_6 .apply_check {
    color: #fff;
}
.page-vote.themes_6 .team_name {
    background-color: #000;
    color: #fff;
}

.photo_live_content {
    flex-wrap: wrap;
    display: flex;
    width: 100%;
}
.photo_live_content view {
    flex: 1;
}
.photo_live_content view image {
    width: 100%;
    padding: 1px;
    display: block;
}
/* tab样式五end */
.top_swiper.themes_7 {
    padding: 1.5%;
    width: 97%;
    background: #150a44;
}
.page-section.themes_7 {
    background: url('https://tovqb.top/app/images/live_bg1.png') #150a44 no-repeat;
    background-size: 100% 435rpx;
    height: 435rpx;
    padding: 10px 0 0;
}
.page-section.themes_7 .page-section-video,
.page-section.themes_7 live-player {
    /*18rpx auto 0;
  width: calc(100% - 14rpx);
  height: 406rpx;*/
    display: block !important;
    margin: -1rpx auto 0;
    width: calc(100% - 31rpx) !important;
    height: 407rpx !important;
    overflow: hidden;
}
.page-section.themes_7 .po_view {
    top: 23rpx;
}
.live_bg2 {
    height: 145rpx;
    margin-top: -28rpx;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 1;
    background: url('https://tovqb.top/app/images/live_bg2.png') #150a44 no-repeat;
    background-size: 100% 104rpx;
}

.page-tab.themes_7 {
    color: #a080ff;
    border: 0;
    background: #150a44;
}
.page-tab.themes_7 .selected {
    color: #fa23ff;
    border-bottom: 2px solid;
}
.page-vote.themes_7,
.page-dec.themes_7 {
    background: #150a44;
    color: #fff ;
}
.page-vote.themes_7 .vote_total_nums {
    background-color: #230a6b;
    color: #fff;
}
.page-vote.themes_7 .search {
    background-color: #230a6b;
    border-radius: 50rpx;
    margin-top: 15px;
}
.page-vote.themes_7 .search_icon {
    background: #450ac6;
}
.page-vote.themes_7 .user_item {
    color: #fff;
}
.page-vote.themes_7 .user_item .vote_photo {
    height: 400rpx;
    width: 340rpx;
    position: relative;
    overflow: hidden;
    padding: 2rpx;
    border-radius: 10px;
    background: linear-gradient(to top, #460ac6, #c902ce);
}
.page-vote.themes_7 .user_img {
    border-radius: 10px;
    height: 400rpx;
    width: 340rpx;
}
.page-vote.themes_7 .user_btn,
.vote_module.themes_7 .gift_buy {
	color: #FFF;
    background: #450ac6 !important;
    border-radius: 20px;
}
.page-vote.themes_7 .vote_tab {
    margin: 12px auto;
}
.page-vote.themes_7 .vote_tab .vote_tab_item {
    background: #230a6b;
    border-color: #450ac6;
}
.page-vote.themes_7 .vote_tab .selected {
    background: linear-gradient(-45deg, #460ac6, #c902ce);
}
.page-vote.themes_7 .user_rang .rang_row {
    color: #000;
}
.page-vote.themes_7 .vote_nums,
.page-vote.themes_7 .vote_num_title,
.vote_module.themes_7 .gift_txt {
    background: #230a6b;
    color: #fff !important;
}
.footer.themes_7 {
    background: #150a44;
    color: #664ac0;
}
.page-enroll.themes_7 {
    background: #150a44;
    color: #715ab8;
}
.page-enroll.themes_7 .text-blue {
    color: #715ab8 !important;
}
.page-enroll.themes_7 .apply_name,
.page-enroll.themes_7 .apply_images_text,
.page-enroll.themes_7 .apply_row view {
    color: #715ab8 !important;
}
.page-enroll.themes_7 .apply_submit_btn {
    background: linear-gradient(-60deg, #460ac6, #c902ce);
    color: #fff !important;
}
.vote_module.themes_7 {
    border-color: #bc03ce;
    background: #150a44 !important;
}
.vote_module.themes_7 .vote_title {
    color: #fff !important;
    background: #150a44 !important;
}
.vote_module.themes_7 .gift_img {
    background: #450ac6;
    border: 0 !important;
    background: linear-gradient(-60deg, #460ac6, #c902ce);
}
.vote_module.themes_7 .gift_btn {
    background: linear-gradient(60deg, #460ac6, #c902ce);
}
.vote_module.themes_7 .gift_item view,
.vote_module.themes_7 .gift_num_label,
.vote_module.themes_7 .iconfont {
    color: #fff !important;
}

.gift_choose{
	height: 29px;
}
.textstyle{
	    margin-top: -25px;
}
.uni-modal{
	z-index:1001
}
.member_btn {
    position: fixed;
    z-index: 4;
    width: 108rpx;
    height: auto;
    right: 20rpx;
    bottom: 60rpx;
}
.btn {
    width: 108rpx;
    height: 108rpx;
    padding-top: 4rpx;
    margin-bottom: 10rpx;
    background: #fff;
    border-radius: 50%;
    text-align: center;
    font-size: 16rpx;
    box-shadow: 0 0 30rpx #999;
    box-sizing: border-box;
}
.icon-erweima {
    font-size: 45rpx;
    margin: 0 auto;
    vertical-align: -35rpx;
}
.member_btn_txt {
    margin-top: -8rpx;
}

/* 主题背景 */
#contentthemes_8{
	/* background: #FFF !important; */
	height: 100% !important;
	width: 100% !important;
	background: url('../../../static/themes/image/lavender/background.png' ) no-repeat !important ;
	background-size: 100%   !important;
	overflow: scroll !important;
	background-color: #B0AEDB !important;
}

/* 倒计时 */
.vote_numsthemes_8{
	background: url('../../../static/themes/image/lavender/countdown.png') no-repeat center;
	background-size: 100% 100%;
	height: 170rpx;
}

.form_btnthemes_8{
	margin-left: 57rpx;
	margin-top: -55rpx;
}

.rank_numthemes_8{
	right:-4rpx !important;
}

.search .themes_8{
	margin-top: -66rpx !important;
	margin-left: 56rpx;
}

/* 搜索框 */
.page-vote.themes_8 .search {
	background: url('../../../static/themes/image/lavender/search.png') no-repeat center;
	background-size: 100%;
	width: 780rpx;
	height: 120rpx;
}

/* 搜索按钮 */
.page-vote.themes_8 .search_icon {
	    top:28rpx;
	    right: 73rpx;
	opacity:0.0
}

/*  大标题框*/
.page-vote.themes_8 .vote_tab .vote_tab_item {
	background: url('../../../static/themes/image/lavender/title.png') no-repeat center;
	background-size: 114%;
	background-position: 0 -34rpx;
	height: 74rpx;
	border:0 !important;
	line-height: 94rpx;
	color: #715ab8;
}

/* 选手照片栏 */
.user_itemthemes_8{
	background: url("../../../static/themes/image/lavender/photowall.png") no-repeat center !important;
	background-size: 250%  134% !important;
	height: 530rpx;
}

.user_itemthemes_8 .team_name{
	background-color: #6F63CE;
	color: #DDCFEC;
	padding: 0 8rpx;
}

/* 选手图片 */
.page-vote.themes_8 .user_img {
    border-radius: 14rpx;
    height: 400rpx;
    width: 340rpx;
	margin-left: 10rpx;
}

/* 小标题框 */
.page-tab-itemthemes_8 {
    display: flex;
    justify-content: center;
    flex: 1;
    height: 76rpx;
    line-height: 88rpx;
    text-align: center;
    border-radius: 8rpx;
		background: url("../../../static/themes/image/lavender/title.png") no-repeat center;
		background-size: 150%;
		color: #715ab8;
}

/* 截止时间的文字 */
.vote_num_titlethemes_8{
	margin-top: 50rpx
}

/* 点赞个数哪一行 */
.page-vote.themes_8 .user_nick {
   margin: -2rpx auto 14rpx !important;
}

/* 背景框 */
.page-section.themes_8 {
   background: url('../../../static/themes/image/lavender/Backgroundframe.png') no-repeat center;
   background-size: 90% 90%;
}

/* 背景框下的图片 */
.page-section-videothemes_8{
/* 	  padding-top: 27px; */
 padding-top: 0 !important;
		margin: 66rpx 0 0 60rpx;
	    width: calc(100% - 122rpx) !important;
		height: 325rpx !important;
	/*    height: 174px !important; */
	    overflow: hidden;
		border-radius: 36rpx;
}

/* .page-section-video.page-section-videothemes_8{
	  padding-top: 0 !important;
	  height: 204px !important;
}
 */
.po_viewthemes_8{
	right: 68rpx;
	top:80rpx
}

.vote_module.themes_8 .vote_title,.vote_module.themes_8 .vote_title .vote_gift,.vote_module.themes_8 .gift_money,.vote_module.themes_8 .gift_vote,.vote_module.themes_8 .gift_num_label,.vote_module.themes_8 .gift_num .gift_txt,.vote_module.themes_8 .gift_num .icon-jiahao,.vote_module.themes_8 .gift_num .icon-sub{
	color: #6F63CE !important;
}
.vote_module.themes_8 .gift_buy {
	background-color:#6F63CE !important;
}

.themes_8 .apply_submit_btn{
	background-color:#6F63CE !important;
}

/* 春节主题 */
.page-vote.themes_9 .vote_tab .vote_tab_item {
	background: url('../../../static/themes/image/SpringFestival/title.png') no-repeat center;
	background-size: cover;
	height: 74rpx;
		border:0 !important;
}

#contentthemes_9{
	height: 100% !important;
	width: 100% !important;
	background: url('../../../static/themes/image/SpringFestival/background.jpg' )  no-repeat !important ;
	background-size: 100%   !important;
	overflow: scroll !important;
	background-color: #9B0216 !important;
}

.page-vote.themes_9 .user_nick {
   margin: 50rpx auto 14rpx !important;
}

.po_viewthemes_9{
	right:58rpx !important;
	top: 58rpx;
}

.vote_numsthemes_9{
	background: url('../../../static/themes/image/SpringFestival/countdown.png') no-repeat center;
	background-size: 100% 70%;
	height: 168rpx;
	/* color: #F1D2A4; */
	padding-bottom: 104rpx;
}

.user_itemthemes_9{
	background: url("../../../static/themes/image/SpringFestival/0012.png") no-repeat center !important;
	background-size: 114%  104% !important;
	height: 666rpx;
}

.user_item2themes_9{
	background: url("../../../static/themes/image/SpringFestival/5505.png") no-repeat center !important;
	background-size: 114%  104% !important;
	height: 600rpx;
}

.page-vote.themes_9 .user_img {
       border-radius: 20rpx;
       height: 400rpx;
       width: 340rpx;
   	margin-top: 44rpx;
	margin-left: 4rpx;
}
.page-vote.themes_9 .user_btn {
   bottom: -10rpx;
   	/* opacity:0.0 */
}
.rank_numthemes_9{
	top: 0;
	right:70rpx !important;
	bottom: -42rpx !important;
}
.rank_numthemes_9 .rank_pm{
	display: none;
}
.rank_numthemes_9 .rank_num_bg{
	right: -164rpx;
}
.vote_num_titlethemes_9{
	margin-top: 108rpx
}

.vote_num_itemthemes_9 .vote_num_title{
	color:#EED0A2 ;
}

.user_itemthemes_9 .team_name{
	/* display: none; */
	top: 44rpx;
	background-color: #9B0216;
	color: #EED0A2;
}

.vote_num_itemthemes_9{
/* 	margin-top: 10px; */
}

/* 搜索框 */
.page-vote.themes_9 .search {
	 margin-top: 30rpx;
		background: url('../../../static/themes/image/SpringFestival/search.png') no-repeat center;
		background-size: 135%;
}
.page-vote.themes_9 .search_icon {
	    right: -17px;
	opacity:0.0
}

.vote_total_numsthemes_9{
	color: #EED0A2;
}

.page-tab-itemthemes_9 {
      display: flex;
       justify-content: center;
       flex: 1;
       height: 76rpx;
       line-height: 76rpx;
       text-align: center;
       border-radius: 8rpx;
   		background: url("../../../static/themes/image/SpringFestival/title.png") no-repeat center;
   		background-size: 130%;
		color: #F1D2A4;
}
.page-tab.themes_9,.page-tab.themes_11,.page-tab.themes_13,.page-tab.themes_14,.page-tab.themes_10{
	border:0 !important;
}
.gun_adthemes_9 ,.gun_adthemes_10,.gun_adthemes_11,.gun_adthemes_13,.gun_adthemes_14{
	background-color: transparent;
}
.content-textthemes_9 {
	color: #F1D2A4;
}

.page-vote.themes_9 .vote_tab{
	color: #F1D2A4;
}

.page-section.themes_9 {
      background: url('../../../static/themes/image/SpringFestival/Backgroundframe.png') no-repeat center;
      background-size: 88% 83%;
}

.page-section-videothemes_9{
    width: calc(100% - 59px) !important;
    height: 348rpx !important;
 /*   overflow: hidden;
	padding-top: 27px;
	  display: block !important;
	    	margin: 53px 0 0 30px; */
			margin: 58rpx 0 0 58rpx;
}

.vote_module.themes_9 .vote_title,.vote_module.themes_9 .vote_title .vote_gift,.vote_module.themes_9 .gift_money,.vote_module.themes_9 .gift_vote,.vote_module.themes_9 .gift_num_label,.vote_module.themes_9 .gift_num .gift_txt,.vote_module.themes_9 .gift_num .icon-jiahao,.vote_module.themes_9 .gift_num .icon-sub{
	color: #9B0216 !important;
}
.vote_module.themes_9 .gift_buy {
	background-color:#9B0216 !important;
}

.themes_9 .apply_submit_btn{
	background-color: #CE2C20 !important;
}

.page-enroll.themes_9 .apply_images_text {
    color: #FFF;
}

/* 古风主题 */
#contentthemes_10{
	height: 100% !important;
		width: 100% !important;
		background: url('../../../static/themes/image/ancient/background.png' ) no-repeat  !important ;
		background-size: 100%   !important;
		overflow: scroll !important;
		background-color: #2C8E90 !important;
}
.page-vote.themes_10 .search {
	 margin-top: 30rpx;
		background: url('../../../static/themes/image/ancient/search.png') no-repeat center;
		background-size: 100% ;
}

.vote_numsthemes_10{
	background: url('../../../static/themes/image/ancient/countdown.png') no-repeat center;
		background-size: 100% 67%;
		height: 200rpx;
}

.page-vote.themes_10 .vote_tab .vote_tab_item {
	background: url('../../../static/themes/image/ancient/title.png') no-repeat center;
		background-size: cover;
		height: 74rpx;
			border:0 !important;
}
.page-section.themes_10 {
     background: url('../../../static/themes/image/ancient/Backgroundframe.png') no-repeat center;
     background-size: 90% 90%;
}
.page-tab-itemthemes_10 {
       display: flex;
          justify-content: center;
          flex: 1;
          height: 76rpx;
          line-height: 76rpx;
          text-align: center;
          border-radius: 8rpx;
      		background: url("../../../static/themes/image/ancient/title.png") no-repeat center;
      		background-size: 95%;
}

.page-section-videothemes_10{
 padding-top: 30rpx;
     display: block !important;
 	margin: 90rpx 0 0 48rpx;
     width: calc(100% - 47px) !important;
     height: 391rpx !important;
     overflow: hidden;
}

.user_itemthemes_10{
	border: 4rpx solid #BB8761;
}

.page-vote.themes_10 .user_btn{
	background-color:#32ABAC ;
	color: #FFF;
}

.page-vote.themes_10 .search_icon {
	    top: 4rpx;
	    right: -21rpx;
	opacity:0.0
}

.vote_num_titlethemes_10{
	margin-top: 58rpx;
	margin-bottom: 20rpx;
}

.page-vote.themes_10 .team_name {
background-color: #32ABAC;
color: #FFF;
}

.themes_10 .apply_submit_btn{
	background-color: #32ABAC !important;
}

.po_viewthemes_10{
	right:50rpx !important;
	top: 40rpx;
}

.vote_module.themes_10 .vote_title,.vote_module.themes_10 .vote_title .vote_gift,.vote_module.themes_10 .gift_money,.vote_module.themes_10 .gift_vote,.vote_module.themes_10 .gift_num_label,.vote_module.themes_10 .gift_num .gift_txt,.vote_module.themes_10 .gift_num .icon-jiahao,.vote_module.themes_10 .gift_num .icon-sub{
	color: #32ABAC !important;
}
.vote_module.themes_10 .gift_buy {
	background-color:#32ABAC !important;
}

/* 蓝色清新 */
#contentthemes_11{
		height: 100% !important;
		width: 100% !important;
		background: url('../../../static/themes/image/blue/background.jpg' ) no-repeat !important ;
		background-size: 100%   !important;
		overflow: scroll !important;
		background-color: #A2E5EB !important;
}

.page-vote.themes_11 .vote_tab .vote_tab_item {
	background: url('../../../static/themes/image/blue/title.png') no-repeat center;
		background-size: cover;
		height: 74rpx;
		border:0 !important;
}
.vote_numsthemes_11{
	background: url('../../../static/themes/image/blue/countdown.png') no-repeat center;
	background-size: 100% 56%;
	height: 242rpx;
	border:0 !important;
}

.user_itemthemes_11{
background: url("../../../static/themes/image/blue/photowall.png") no-repeat center !important;
	background-size: 127%  107% !important;
	height: 560rpx;
}

.page-vote.themes_11 .search {
	 background: url('../../../static/themes/image/blue/search.png') no-repeat center;
	 	background-size: 100%;
	 	width: 780rpx;
	 	height: 94rpx;
}

.page-section.themes_11 {
    background: url('../../../static/themes/image/blue/Backgroundframe.png') no-repeat center;
       background-size: 90% 90%;
}

.page-tab-itemthemes_11 {
       display: flex;
         justify-content: center;
         flex: 1;
         height: 76rpx;
         line-height: 76rpx;
         text-align: center;
         border-radius: 8rpx;
     	background: url("../../../static/themes/image/blue/title.png") no-repeat center;
     	background-size: 109%;
}

.vote_num_titlethemes_11{
	margin-top: 98rpx
}

.page-section-videothemes_11{
   padding-top: 54rpx;
     display: block !important;
 	margin: 106rpx 0 0 60rpx;
     width: calc(100% - 118rpx) !important;
     height: 360rpx !important;
     overflow: hidden;
}

.form_btnthemes_11{
	margin-top: 20rpx !important;
}

.page-vote.themes_11 .search_icon {
	top: 20rpx;
	right: -13rpx;
	opacity:0.0
}

.page-vote.themes_11 .user_img {
       border-radius: 20rpx;
       height: 400rpx;
       width: 330rpx;
   	margin-top: 4rpx;

}

.rank_numthemes_11{
	bottom: -4rpx;
	right:6rpx !important;
}

.page-vote.themes_11 .user_btn {
    margin-top: 24rpx;
}

.page-vote.themes_11 .team_name {
 margin-top: 4rpx;
 margin-right: 12rpx;
 border-top-right-radius: 20rpx;
 background-color: #57B0E1;
}

.themes_11 .apply_submit_btn{
	background-color: #56B0E0 !important;
}

.vote_module.themes_11 .vote_title,.vote_module.themes_11 .vote_title .vote_gift,.vote_module.themes_11 .gift_money,.vote_module.themes_11 .gift_vote,.vote_module.themes_11 .gift_num_label,.vote_module.themes_11 .gift_num .gift_txt,.vote_module.themes_11 .gift_num .icon-jiahao,.vote_module.themes_11 .gift_num .icon-sub{
	color: #56B0E0 !important;
}
.vote_module.themes_11 .gift_buy {
	background-color:#56B0E0 !important;
}

.po_viewthemes_11{
	top: 54rpx;
	right: 56rpx;
}

/* 蓝色 */
#contentthemes_12{
	height: 100% !important;
	width: 100% !important;
	   background: #B2D9FF;
}

.page-tab-itemthemes_12 {
    color: #B2D8FD;
    border: 0;
    background: #3B559D !important;
}
.page-tab-itemthemes_12{
	height: 42rpx;
	line-height: 42rpx;
	margin: 0 4rpx;
}
.vote_tab.themes_12 .vote_tab_item{
	background-color:  #3B559D !important;
	color: #FFF;
}

.vote_numsthemes_12,.vote_total_numsthemes_12{
	background-color: #fff;
}

.user_itemthemes_12{
	border: 4rpx solid #5674C7 !important;
}

.page-vote.themes_12 .user_btn {
   background-color: #5674C7;
   color: #FFF;
}

.page-section.themes_12 {
	z-index: 1;
      background: url('../../../static/themes/image/darkblue/Backgroundframe.png') #B2D8FD no-repeat;
       background-size: 100% 435rpx;
       height: 435rpx;
       padding: 20rpx 0 0;
}

.page-section-videothemes_12{
	    display: block !important;
	     margin: -1rpx auto 0;
	     width: calc(100% - 80rpx) !important;
	     height: 390rpx !important;
	     overflow: hidden;
}

.seatthemes_12{
	 height: 230rpx;
	    margin-top: -80rpx;
	    overflow: hidden;
	    position: relative;
	    width: 100%;
	    background: url('../../../static/themes/image/darkblue/pedestal.png') #B2D8FD no-repeat;
	    background-size: 780rpx 296rpx;
}

.searchthemes_12{
	border: 2rpx solid #3B559D;
}

.page-vote.themes_12 .search .search_icon {
    background-color: #3B559D;
}

.page-vote.themes_12 .team_name {
background-color: #3B559D;
color: #FFF;
}

.themes_12 .apply_submit_btn{
	background-color: #5674C7 !important;
}

.vote_module.themes_12 .vote_title,.vote_module.themes_12 .vote_title .vote_gift,.vote_module.themes_12 .gift_money,.vote_module.themes_12 .gift_vote,.vote_module.themes_12 .gift_num_label,.vote_module.themes_12 .gift_num .gift_txt,.vote_module.themes_12 .gift_num .icon-jiahao,.vote_module.themes_12 .gift_num .icon-sub{
	color: #5674C7 !important;
}
.vote_module.themes_12 .gift_buy {
	background-color:#5674C7 !important;
}

.po_viewthemes_12{
	top: 20rpx;
	right: 42rpx;
}

/* 紫色 */
#contentthemes_13{
	height: 100% !important;
	width: 100% !important;
	background: url('../../../static/themes/image/violet/background.png' ) no-repeat !important ;
	background-size: 100%   !important;
	overflow: scroll !important;
	background-color: #330B5D !important;
}

.vote_numsthemes_13{
background: url('../../../static/themes/image/violet/countdown.png') no-repeat center;
	background-size: 100% 66%;
	height: 234rpx;
}

.page-section-videothemes_13{
  display: block !important;
  	margin: 125rpx 0 0 100rpx;
      width: calc(100% - 184rpx) !important;
      height: 368rpx !important;
      overflow: hidden;
  	border-radius: 21px;
}

.page-vote.themes_13 .search {
	  margin-top: 30rpx;
	 	background: url('../../../static/themes/image/violet/search.png') no-repeat center;
	 	background-size: 100% ;
}

.page-vote.themes_13 .vote_tab .vote_tab_item {
		background: url('../../../static/themes/image/violet/title.png') no-repeat center;
		background-size: cover;
		height: 74rpx;
		border:0 !important;
		color: #FFF;
}

.page-tab-itemthemes_13 {
       display: flex;
         justify-content: center;
         flex: 1;
         height: 76rpx;
         line-height: 76rpx;
         text-align: center;
         border-radius: 8rpx;
     background: url('../../../static/themes/image/violet/title.png') no-repeat center;
     	background-size: 142%;
}



.user_itemthemes_13{
	border: 4rpx solid #664ac0;
	background-color: #51187E;
	color: #FFF;
}

.page-vote.themes_13 .user_btn {
   background-color: #B01EAA;
}

.vote_num_titlethemes_13{
	margin-top: 35rpx;
	color: #FFF;
}
.vote_num_titlethemes_13>.vote_num_title{
	color: #FDCD7B;
	font-size: 40rpx;
	margin-bottom: 36rpx;
}

.vote_num_titlethemes_13>.vote_num_value{
	margin-bottom: 20rpx;
}

.vote_num_itemthemes_13,.vote_num_itemthemes_13 .vote_num_title{
	color: #FFF ;
}

.page-tab.themes_13{
	color: #FFF;
	font-size: 13px !important;
}

.form_btnthemes_13{
	margin-top: -80rpx;
	margin-left: 10rpx;
	color: #FFF;
}


.content-textthemes_13{
	color: #FFF;
}

.page-vote.themes_13 .team_name {
background-color: #B01EAA;
color: #FFF;
}

.themes_13 .apply_submit_btn{
	background-color: #B01EAA !important;
}

.vote_module.themes_13 .vote_title,.vote_module.themes_13 .vote_title .vote_gift,.vote_module.themes_13 .gift_money,.vote_module.themes_13 .gift_vote,.vote_module.themes_13 .gift_num_label,.vote_module.themes_13 .gift_num .gift_txt,.vote_module.themes_13 .gift_num .icon-jiahao,.vote_module.themes_13 .gift_num .icon-sub{
	color: #B01EAA !important;
}
.vote_module.themes_13 .gift_buy {
	background-color:#B01EAA !important;
}

.po_viewthemes_13{
	right: 86rpx;
}

.vote_total_numsthemes_13,.vote_total_numsthemes_13 .vote_num_title{
	color: #FFF;
}

.page-enroll.themes_13 .apply_images_text {
    color: #FFF;
}

/* 彩色 */

#contentthemes_14{
height: 100% !important;
	width: 100% !important;
	background: url('../../../static/themes/image/colours/background.png' )  !important ;
	background-size: 100%   !important;
	overflow: scroll !important;
}

.vote_numsthemes_14{
	background: url('../../../static/themes/image/colours/countdown.png') no-repeat center;
		background-size: 100% 57%;
		height: 250rpx;
	border:0 !important;
}

.page-vote.themes_14 .vote_tab .vote_tab_item {
		background: url('../../../static/themes/image/colours/title.png') no-repeat center;
			background-size: cover;
			height: 74rpx;
		border:0 !important;
		color: #FFF;
}

.page-vote.themes_14 .user_btn{
	top: 36rpx;
	color: #FFF;
}

.page-vote.themes_14 .search {
	  margin-top: 30rpx;
	 	background: url('../../../static/themes/image/colours/search.png') no-repeat center;
	 	background-size: 100% ;
}

.vote_total_numsthemes_14{
	display: none;
}

.seatthemes_14{
	 height: 230rpx;
	    margin-top: -136rpx;
	    overflow: hidden;
	    position: relative;
	    width: 100%;
	    z-index: 1;
	   background: url('../../../static/themes/image/colours/pedestal.png')no-repeat;
	    background-size: 780rpx 296rpx;
}

.page-section-videothemes_14{
	      display: block !important;
	    	margin: 106rpx 0 0 64rpx;
	        width: calc(100% - 114rpx) !important;
	        height: 360rpx !important;
	        overflow: hidden;
	    	border-radius: 42rpx;
}

.page-tab-itemthemes_14 {
     display: flex;
         justify-content: center;
         flex: 1;
         height: 76rpx;
         line-height: 76rpx;
         text-align: center;
         border-radius: 8rpx;
     		background: url("../../../static/themes/image/colours/title.png") no-repeat center;
     		background-size: 95%;
			color: #FFF;
}

.form_btnthemes_14 .search_icon {
	    right: -15rpx;
	opacity:0.0
}

.vote_num_titlethemes_14{
	margin-top: 90rpx;
	margin-bottom: 26rpx;
}
.page-tab .themes_14{
	color: #FFF;
}

.user_itemthemes_14{
background: url("../../../static/themes/image/colours/photowall.png") no-repeat center !important;
	background-size: 127%  107% !important;
	height: 560rpx;
}

.themes_14 .apply_submit_btn{
	background: url("../../../static/themes/image/colours/title.png") no-repeat center !important;
	background-size: 105% !important;
}

.vote_module.themes_14 .vote_title,.vote_module.themes_14 .vote_title .vote_gift,.vote_module.themes_14 .gift_money,.vote_module.themes_14 .gift_vote,.vote_module.themes_14 .gift_num_label,.vote_module.themes_14 .gift_num .gift_txt,.vote_module.themes_14 .gift_num .icon-jiahao,.vote_module.themes_14 .gift_num .icon-sub{
	color: #4F6177 !important;
}
.vote_module.themes_14 .gift_buy {
	background: url("../../../static/themes/image/colours/title.png") no-repeat center !important;
	background-size: 105% !important;
}

.po_viewthemes_14{
	right: 60rpx;
}

.page-vote.themes_14 .team_name {
background-color: #BD93E2;
color: #FFF;
}
.page-tab-itemthemes_7{
	margin-right: 15rpx;
}
